RC 4 State Information at Any Stage Reveals the
نویسندگان
چکیده
A theoretical analysis of the RC4 Key Scheduling Algorithm (KSA) is presented in this paper, where the nonlinear operation is swapping among the permutation bytes. Explicit formulae are provided for the probabilities with which the permutation bytes at any stage of the KSA are biased to the secret key. Theoretical proofs of these formulae have been left open since Roos’s work (1995). Based on this analysis, an algorithm is devised to recover the l bytes (i.e., 8l bits, typically 5 ≤ l ≤ 16) secret key from the permutation after any round of the KSA with constant probability of success. The search requires O(24l) many operations which is the square root of the exhaustive key search complexity 28l. Moreover, given the state information, i.e., (a) the permutation, (b) the number of bytes generated (which is related to the index i) and (c) the value of the index j, after any number of rounds in PseudoRandom Generation Algorithm (PRGA) of RC4, one can deterministically get back to the permutation after the KSA and thereby extract the keys efficiently with a constant probability of success. Finally, a generalization of the RC4 KSA is analyzed corresponding to a class of update functions of the indices involved in the swaps. This reveals an inherent weakness of shuffle-exchange kind of key scheduling.
منابع مشابه
Data in support of intermolecular interactions at early stage of protein/detergent particle association induced by salt/polyethylene glycol mixtures
The data provide information in support of the research article, "Intermolecular interactions at early stage of protein/detergent particle association induced by salt/polyethylene glycol mixtures" [1]. The data regarding variation of absorption spectra is used as an indicator of the duration of Rp. viridis PRU and RC, Rb. sphaeroides RC and LH2, and Rb. capsulatus LH2 in the native state in the...
متن کاملDual-Stage Repetitive Control for High-Speed Nanopositioning
This paper studies an enhanced dual-stage repetitive controller (RC) for improved robustness and tracking of periodic reference trajectories in piezo-based nanopositioning systems. The dual-stage RC system consists of a signal generator designed to provide high gain at the fundamental and all the harmonic frequencies of the reference trajectory and another that offers high gain only at the odd ...
متن کاملInformation and Communication Technologies (ICTs) Compliance of Extension Personnel Inimo State Agricultural Extension Service Delivery System of Nigeria
The purpose of the study was to examine compliance of extension personnel in Imo state agricultural extension service delivery system of Nigeria. A purposive and multi-stage random sampling was used to select 105 extension personnel from the three agricultural zones of the state. Data generated were analyzed using descriptive statistics such as frequencies and percentages, as well as mean score...
متن کاملPREDICTION OF LOAD DEFLECTION BEHAVIOUR OF TWO WAY RC SLAB USING NEURAL NETWORK APPROACH
Reinforced concrete (RC) slabs exhibit complexities in their structural behavior under load due to the composite nature of the material and the multitude and variety of factors that affect such behavior. Current methods for determining the load-deflection behavior of reinforced concrete slabs are limited in scope and are mostly dependable on the results of experimental tests. In this study, an ...
متن کاملCompress-and-forward strategy for relay channel with causal and non-causal channel state information
The discrete memoryless state-dependent relay channel (SD-RC) is considered in this study. Two main cases are investigated: SD-RC with non-causal channel state information (CSI) and SD-RC with causal CSI. In each case, the SD-RC with partial CSI at the source and the relay is considered. As special cases it includes three different situations in which perfect CSI is available: (i) only at the s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007